package com.jtjrenren.android.taxi.driver.core.order.details;

import com.baidu.location.BDLocation;
import com.baidu.mapapi.model.LatLng;
import com.baidu.mapapi.search.route.DrivingRouteResult;
import com.jtjrenren.android.taxi.driver.bean.Order;
import com.jtjrenren.android.taxi.driver.bean.api.ApiOrderCost;
import com.library.mvp.MvpView;

/**
 * Created by Administrator on 2016/8/29.
 */

public interface OrderDetailsView extends MvpView {

    void refershCommonView(Order order);

    //开始预约单
    void showStartYYD(Order order);

    //去接乘客
    void showQjCk();

    //正在行驶中界面
    void shwoInCar();

    //订单取消界面
    void showDdQx();

    void refreshNavStatus(boolean isNav);

    void showTipTost(String msg);

    void showTipProg(String msg);

    void disTipDialog();

    void showOrderFinsh(Order order);

    void goOrderPayPage(Order order);

    void finishAty();

    void refreshLoc(BDLocation bdLocation);

    void refreshJfMsg(ApiOrderCost.DataListEntity cost);

    void startRefreshOrderCost();

    void stopRefreshOrderCost();

    void refreshRoutPlan(DrivingRouteResult drivingRouteResult);

    void animRefreshMapTarget(LatLng target);

    void showCancleOrderTip();


}
